Rainbow Beach

Rainbow Beach has a few shops selling clothing, and two small supermarkets. There are plenty of places selling and renting camping gear, and plenty selling ice, bait, firewood etc. The butcher generally has an excellent selection of meats for BBQs. There's a bottle shop too.

For a larger supermarket or a pharmacy, you'll need to visit Cooloola Cove, which is about 25km from Rainbow Beach on the round way to Tin Can Bay.